pub const NONE_ASYNC_PROGRESS: Option<&AsyncProgress> = None;
pub trait AsyncProgressExt: 'static {
+ #[cfg(any(feature = "v2019_6", feature = "dox"))]
+ fn copy_state<P: IsA<AsyncProgress>>(&self, dest: &P);
+
fn finish(&self);
//#[cfg(any(feature = "v2017_6", feature = "dox"))]
}
impl<O: IsA<AsyncProgress>> AsyncProgressExt for O {
+ #[cfg(any(feature = "v2019_6", feature = "dox"))]
+ fn copy_state<P: IsA<AsyncProgress>>(&self, dest: &P) {
+ unsafe {
+ ostree_sys::ostree_async_progress_copy_state(self.as_ref().to_glib_none().0, dest.as_ref().to_glib_none().0);
+ }
+ }
+
fn finish(&self) {
unsafe {
ostree_sys::ostree_async_progress_finish(self.as_ref().to_glib_none().0);
fn get_metadata_checksum(&self) -> Option<GString>;
- //fn get_subdirs(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 1, id: 39 };
+ //fn get_subdirs(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 1, id: 40 };
fn lookup(&self, name: &str) -> Result<(GString, MutableTree), Error>;
}
}
- //fn get_subdirs(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 1, id: 39 } {
+ //fn get_subdirs(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 1, id: 40 } {
// unsafe { TODO: call ostree_sys:ostree_mutable_tree_get_subdirs() }
//}
v2019_2 = ["v2018_9"]
v2019_3 = ["v2019_2"]
v2019_4 = ["v2019_3"]
+v2019_6 = ["v2019_4"]
dox = []
[lib]
version = "0.5.1"
["package.metadata.docs.rs"]
-features = ["dox", "v2019_4"]
+features = ["dox", "v2019_6"]
fn find() -> Result<(), Error> {
let package_name = "ostree-1";
let shared_libs = ["ostree-1"];
- let version = if cfg!(feature = "v2019_4") {
+ let version = if cfg!(feature = "v2019_6") {
+ "2019.6"
+ } else if cfg!(feature = "v2019_4") {
"2019.4"
} else if cfg!(feature = "v2019_3") {
"2019.3"
pub type OstreeKernelArgs = *mut _OstreeKernelArgs;
+#[repr(C)]
+pub struct _OstreeKernelArgsEntry(c_void);
+
+pub type OstreeKernelArgsEntry = *mut _OstreeKernelArgsEntry;
+
#[repr(C)]
pub struct _OstreeLibarchiveInputStreamPrivate(c_void);
pub fn ostree_async_progress_get_type() -> GType;
pub fn ostree_async_progress_new() -> *mut OstreeAsyncProgress;
pub fn ostree_async_progress_new_and_connect(changed: *mut gpointer, user_data: gpointer) -> *mut OstreeAsyncProgress;
+ #[cfg(any(feature = "v2019_6", feature = "dox"))]
+ pub fn ostree_async_progress_copy_state(self_: *mut OstreeAsyncProgress, dest: *mut OstreeAsyncProgress);
pub fn ostree_async_progress_finish(self_: *mut OstreeAsyncProgress);
#[cfg(any(feature = "v2017_6", feature = "dox"))]
pub fn ostree_async_progress_get(self_: *mut OstreeAsyncProgress, ...);